getModel is now a little bit more organized (I hope so)