bump. middleware and event emitter added in. wooo.