Separate model/controller logic
Separate model / controller logic