complex path