всякие проверки и убраны нереализованные пока что фишки