Review

Should this be in a controller or extracted to a model?