controller demo