add preferences to runtime feature