plan A commit