implemented Arathi Weaponsmith