fix #198
fix #199