moving path to machine_specific