complied a bit with perlcritic
added POD