added background loader