up to date, hashing out domain modeling and wrapping up individual pieces