usando el pragma stricts y quitando Barewords