modify to domain(class 2)