added is_correct? method