create contents structure