implement views in project skeleton