sets
dead simple regular expressions
update todo