bugfix

add free()