Added parallel middleware