added updated function parameter