SELF STIRRING