added initial data structure plan