Implemented model and view modules