create config function