add: client daemon first draft