optimize maker for dicts and lists only (temporary)