category table now just references itself for children/parent relationship instead of having a separate parent table