Hope this fixes alot of stuff