add 'other' functions from codex page