added autopush and -v option