refine some word
add Operation model (roughly)