switched to ortho2d for now, so we can focus on getting 2d case working