fixed execution paths