takin a pause for the cause
test modified stuff from this commit
working on de-nulling IfElseStatement