Nanotechnoly and materials science