Add Abilities and Enhancement implementations