fixed controller
added change rate variation