add url parameter parsing function