add navigation, gson
add mainactivity