rename functional.xq