(feat) Added Persistent Middleware

Why is this 3001?