test special functions