added classes for animation and timeout configuration