add script by qinlei