add domain object