redesign of project, parser still not completed