Add Model functionalities