added structure comments