fix#13,fix#14