Preppped dat code so u can refactor