working on achieving perection in Models