added item level and req.level