SELF ASSEMBLING NANO COMPUTER CHIPS