parser file with remaining usage/logic checking coded in