changed wording to "each js problem must be in own component