dynamics done