Science in China Series E: Technological Sciences