note hilbert is only good for even n