Add tip model and controller