initial commit, categories parsing correctly