use cmake
update readme