исправлены названия функций в соответствии с соглашением и подчищены лишние пробелы