Sublevel parser optim
Refactoring the parsing