i think im gonna ditch this multi-module shit