3d hack added