Updated to use tabulate and colors