fix #5 fix #3