put controller block in startup()