SG generate, move, remove works well