update samples about macro