pull controller helpers into concerns