manual field type