added background service and removed glass proj