add more options for data-size