updated to reflect -d flag