'willset' and 'didset' samples

i did sync now before creating this pr. hope it works
There's 2 spaces indented instead of 4, but I'll merge anyway.