phwit and di mg ...