initial work on views