verbose mode added