min 14
lot of code is moved base activity