kinda fixed everything i guess