WHY DOES THIS NOT WORK
fixed some stuff with input/output initialization AND FUCK THIS SHIT