refacto category: now gets from datasource
add question
add achievement dialog fragment