вообще комментарий тут очень в тему, все прояснит всем последующим поколениям разработчиков :)