ok, requirements