added -D flag