cleaned up dcf77 code once again