added callback setters