added comments on selection methods