Написаны несколько новых функций