Parser almost finished
Parser finished