draft code for gossipping
committing
FrontEnd code draft