committing external data