PR for code review

As you've recommended po i used the proper way of using the view holder. Now, it's better to read and more optimized.