Changed alot of things(I know a bad title)