Added candidate model and controller