add type to provider settings form