Kelly Controller