@gotar It is also a way but not necessary. Main feature of the activerecord chaining is that all off the methods are compiled in to one SQL query, so in my case it is:
```
SELECT first_name, last_name, id FROM "shooters"
```
(It was taken from rails log.) That is why I used select to not download all data from database, but only first and last name. 

@Fredar I didn't know but you are right. I don't need  `.all` in my chain but it give the same effect.