let s get messy in Models