fix font, refactoring, add get/set button