in reply to code for review
... and you don't need to specify (again) use strict; use warnings; here