improved parser accuracy
added pseudocode (paper-wise)