Performance and Progress 989

Change with Stability 972