added ability to catch up