add many options, history etc