extracted path specific details into its own trait, code formatting...