Heterojunction Nanostructures Research Articles