combined abstract and classes and added preview comment
Fixed tests for abstract class changes