adding views
checking in basic code
on its way to becoming a complete app