temp to implement rm
unfinish free in rm
add comments
implement resource map and passed all testcase
change variable name to block
finish resource map, add comments
delete swp file