revised some models