more model refinment