what kind of options should be there, does them required?