add several helper classes to data structure