some changes

necessary changes