some changes that need to be made