set nullable default to False
add duration filter
add size filter
add 'get_raw_data()'