add reference model and controller