add -d fix bug