fixed sample 39 callback