original
finished the basic demo of how to declare a operation