allow user to dynamically select the feture to use