fixed mutation problems