Exercise Type Factory added.