fixed the stuff i broke dumbly again