Started major changes

Принимай - создастся отдельная ветка