basic http sessions with a nice interface