#42
#44
fix #42