added basic views and frontend layout