committing code and data