Updated to make it a lot better and usable with decent labels