task/UTIL-1_extend: add extend utility