All of the feedback are from my personal findings