no need for dicts and lists anymore