Redesigned input