There are 2 approaches that I choose among that I found across the
Internet.