FISXXXXED IT WHOOOOOH COMPLETE REWERITE