main class
add DomainBuilder