added keyword support for cell_func