completed challenges backend set up