added embedded version