empty abstract class  - remove