add three controller tests