Added framework for future background service