Implemented core model functionality.