keep filling the gap