nanotechnology: the branch of engineering that deals with things smaller than 100 nanometers (especially with the manipulation of individual molecules)
psychological feature: a feature of the mental life of a living organism
effectiveness: power to be effective; the quality of being able to bring about an effect