add base activity impl
impl statements