pass more functions through to cube
fix repr