explaining the domain