improve field, method scopes