retrieve only the necessary fields