restruct. around the data-grabbing + parsing (bg)