always need cum in Models