add rules for dedupe, presence to matching. create user_poem join table.