added basic ko model