add filters
add check of date
add min_value to optional fields