Beginning controller creation