fixed everything i broke