skeleton of view and server store