duplicate done, waiting for further test and abbreviation