module PAPEL(improvements)