set up models and added basic markup