updated categories structure