refactoring: merge two iterators, oauth parameters and form parametres