categorical samplers moved in