some changes about background