removed idMap, added the id field to the challenge