working on operations
working on operations
add tests
wrote operators
correction