merged with latest factorie weight slot stuff