add some preliminary structure