add verbose parameter