redone live checking