changed path manipulation