3d working awesomely (i think)