Add func_spec