added category table and associations