still adding controller tests