https://wt.codingforstudent.com/5-weird-but-effective-for-generalized-linear-models/