added comments + parser constuctor example