Register models and add some representation