added the third dimension, no less