added magic type of Thing