fix comment
fix bug

fix memory leak bug