regex parsing update