magictools