Modifies the way user input is get
Modifies the way options are get