class dynamics