refactored Table
Trained methods