initial commit; still missing rollback and history functionality in UI