updated namespaces; created explicit committer interfaces