Implemented Model