added enchantement support