handle tuple path