critical reagents