progress on model. getting lost though.