Model rework
Merge remote-tracking branch 'origin/add_translation' into add_translation
Model rework