field type adjustments, ui fixes