updates chosen fields, adds some article/subject convienience methods