this returns a ``dict``, should just name as such