new options for documention and choosing variable submit methods