add options for hardlinking and verbose messages