add art subcategory and fix a few bugs