add free memory
add free memory
fix