updated with sedimentation