synthesis version