added a cube, 3d transform and different result functions