parser fully working now.