bug fixes and new du cases