adds challenge concept