organizing the structure