adding some experiemental methods to Cube