almost got sub category finished