Single electron tunnelling devices