some changes cntrollers