added data list options, implemented getBy