model info. Removed internal join algorithm (no needed). Refactoring