code compiles, adding to string operations