basic spells

Optimized by Optimole