implemented bumpUpWeakColumns