initial structure and sceleton