MIHALCEA - SELF-ASSEMBLING NANO WORMS