better comments to dynamic_type