Why I am so tired? Putting the puzzle pieces together.