changed parser stuff to semicolon