apr20blog