added a basic front end for the user to select features.