filled out parser, indentation not working yet