Added e2, created simple API for req sockets