Shortened a lot of the source code