completed model object tutorial