working on views, need to add contexts, etc