Заменил табуляцию на пробелы. Добавил часть базовых функций API.