added background library