barely holding them together in Models