config overhaul stuff