diff --git a/WHATS_NEW.md b/WHATS_NEW.md
index b80f83e6..9676ab1c 100644
--- a/WHATS_NEW.md
+++ b/WHATS_NEW.md
@@ -56,20 +56,6 @@ This, however, easily enables you to define objective functions that maximizes p
Thus, if you already use your own custom objective function, you need to manually adapt it and add penalties for unassigned jobs.
- STATEMANAGER
-
-- StateFactory.createId(String name) moved to core.algorithm.state.StateManager.createStateId(String name)
-- StateFactory moved from core.problem.solution.route.state.StateFactory to core.algorithm.state.InternalStates
-- StateId moved from core.problem.route.state.StateFactory.StateId to core.algorithm.state.StateId
-- StateFactory.createId(String name) is not accessible anymore
-- constructor new StateManager(VehicleRoutingTransportCosts costs) does not exist anymore, but is new StateManager(VehicleRoutingProblem vrp)
-- StateManager.addDefault... methods do not exists anymore. Client must now decide what to do when state does not exist.
-- deprecated core.problem.VehicleRoutingProblem.Builder.addVehicle(Vehicle v) and added core.problem.VehicleRoutingProblem.Builder.addVehicle(AbstractVehicle v)
-- deprecated core.problem.VehicleRoutingProblem.Builder.addJob(Job j) and added core.problem.VehicleRoutingProblem.Builder.addJob(AbstractJob j)
-
- LOGGER
-- migrated from log4j1x to log4j2
-
------------------------------
2014-08-20 jsprit has a mailing list (https://groups.google.com/group/jsprit-mailing-list)