better field naming