added difficultlevel and categorylist