implemented extra credit 6th whistle