restructure requests, sessions, + others