add homepage for client and add structures for client part  #4