Add controller concept