reworked config + launching to not suck