adding ops
Discovered that even Erlang`s preprocessor is weird.