added for while if statement parsing and some method fixeds