added background scripts