request setup

changes in progress...