clean
skeleton merge