One more thing to add. When you use
=>, the fat comma operator, there's no need to quote the keys on the left hand side ('low', 'high', 'percent' ...), since these are automagically interpreted as strings (unless they contain a space).
See
perlop for more details.