refact requistions index