Applications of surface science