modify for client app
implement converter and reverter
make main activity not to rotate