support configure based input, part of the feature