wrote seperate equipping system for debugging