modify category name ; modify view snapshot method