first domain class