request, session and other tools for web development