working on server view