Implement array-based list to hold transitions