imagination and magic