i am typing words
added operationIsPossible function
various weird errors, almost working