amended data structures