models added and model tests written