using decodeURIComponent for return values #28