caching procedure and function names for speed