method ditto() finished, not tested yet