Implemented tests S2, S3, S3 and stubbed classes for S4 through S8.