Refactoring and add 'gold'

Refactor and make it easier to read.
Add 'gold' and font display.