Multi mutations dean

The first attempt that has been abandoned.