Надеюсь, на меня не обидятся, но я немного покритикую)
...