extend utility