models done and tested