craving something like this in Models