New main loop - weight adjustment not yet handled in the systems.