changes path and convention