lets get messy in Models