in reply to Creating variables while using 'strict'

Hi ,

The $q->param; , is not param a hash by itself.
%data = %param;
. This could shorten yourcode a bit , I guess .