Update func.R