Why do you translate by (1, 1, 1) here?