Add operate method at Operation model #1 #7 #8 #9