circular embedding