Implements Test() - 1st revision