added parser layout and cpp file... -sai