mv to lib
move src to lib
add gc volume