почти доделал проверку