request processing
committing stuff