added background ability