ignoring checkpoints. updated requirements.