a bit nipply in Models