changethebackgoundmethod