inner list or inner hash