'willset' and 'didset' samples

i did sync now before creating this pr. hope it works