add verbose opt