solved #44. close #44