extend input