First working version

It's works! Fuck yea!