3d dependencies + references