Implement Check Goal