barely holding it together in Models