minimize the logic.