Commenting

Added some comments to the select methods so that y'all can follow along
with my thought process; be careful, its a scary place