Self assembled thin film