reorganize embed design