equip/unequip system development