Working on bridging config and API result, not currently working but reorganizing functions