issue #18 - added title field to challenge