setting type