only output necessary information
add common help message; add CMakelists.txt