continue adding new builtin functions