Parser improved, order of printing changed