added dirchanger