basics of Perl