Created model class
Designed API for model class
Implemented model class