add base activity abstract class