by self-assembly processes