parsing logic level 2 in progress
updated parser for level 2 near complete