Add the first level categories anyway.
Remove category list.
Just specify URL instead of category.
Add category validness check (close gh-2).
Check existence of recommendation.