created the sctructure