moved radio argument to the earlier to match database schema
switched to use a defaultdict