updated for -v