нестандартные функции