silver bromide nano-electronics