Gadgets

to be continued