final form of application

dela vse kot mora.

TODO: optimizacija