added background fxn