adding control flow logic that skips if in blacklist
logic to add to db after successful msg