json parsing, view adapter, custom font