did some proof of concept for parsing the compound statements using streams