initial data structure