initial datastructure