Controller-First for activities