custom name for extend function