Added extra extend functionality idea