func error fix