updated, added perlrequire