added most of background activities