Add BaseActivity + fix bugs