added configure requires