initial setup and Models added