Modern methods for thin film and surface analyses