Title: Thin films and their applications