refactor parsing to be more repose specific
don't reduce the database for all actions