немного исправил баги которые нашел