implement tagging
add seeds