redo

had to re update because internet sucks
asdsf