initial commit from axagenda sources