split up domain class