blog2020131-3