let user define which key to use for label and value as settings