add start, stop, restart endpoints
working network communication
fix bug in service::Service; run fmt
reorganize