fix missing commit(),add hello logic,add client server,move node logic to base,fixes