started Enchanter implementation