upgraded UI and implemented font layout & advanced rendering