close #42 #39