just a bit more to the domain model. I'm really done now.