chanaged requirements to geq instead of ==