Operation and Text methods implementation