Smth
Forgot
Merging with master
Merging with virtual mechanism io
Initial complex test