REFACTWOR ALL DER THANGS