add - assign ids to anonymous users
mod - enforce underscrores in article name