Updated with color scheming.