adding interface controller