introducing -a, -d, and -D