setting up new data structure