#10 finish ability to return only certain fields