added comment
get rid of memory leak