Initial mk model implementation