make sure this contains all options