А как функции писать давно уже знаю.
Вы уже путаете функцию в программе и функционал системы.
то взять из головы что-то нестандартное очень тяжело
Вас четыре года должны были учить стандартам программирования. Из нестандартного, я встречал только 146% избирателей.