this is not that bad in Models