start on url encoding