get rid of gap, ref