change require for characteristic