all predefined functions are implemented.