moving header file to shared, adding basic views for models