initializeStructures + comments