Controller run method