Added background process and client launcher