improve reability ux and add typefont