some changes3