double layer solution