base and dumb agents