Background service Initial Commit