dpfd & various updates