fixing everything i broke