use strict; use warnings; #use diagnostics; # if you get warnings