added structure ideas