added a variety of features to try