Middleware basics plush hashing