first working pass of model unit test