add clearer callbacks example