basic beginning shell of view