checking req