add 3d 1f