initial commit of parser, not fully working
cleared main and executable