add in comments to possibly use Fractal to handle api data