oops, wrote up global requirements