Lots of reading rank

#1

Based on the review comments, would be another heartache reading