understanding domains and subdomains