reduced unecssary dict functions and added path change output