should satisfy the requirements of the challenge