refactored meeting parsing