merge prepare
nearly final status