great range of features