spell production