add exclude
add silent mode