two dimensions is sufficient