rollback for d3