different method of checking