functions and procedures is supported