add data patterns
add data choice
add seed evaluation