some changes that  need to be done