1.fix bugs; 2. add log;