use CS classes for inheritance