verbose mode printfs added