a controller demo