add magic and buffs