controller path improve