Reloaded operators.

Next commit will rise link work with whole class. Tonns of rewrited code x)