hehaden: A touch of magic