modified extension