This approach should be faster on the memory and looks a lil better.