completed basic views and templates.