drastically fewer database queries