add an controller