performing magic