change map iterators to auto
use system font to display the UI