more commentary on the domain classes