make the lib not print nothing by default
add a gitignore