fix some bug in embedder (wrong label order)
add extractor