forgot to name __repr__ correctly in Gadget