parser and writer completed, testing todo