Basic model and controller setup