Implemented Basic Model