changed to abstract class
Trying Merge and Push