add cell view and server code