continue 3d pipeline, fix others