add domain methods