nano-sized ribbons