add characteristic