fixed dprintf