https://thecode.media/messy-tables-automatically/