add presentation controller demo