- re-organize the package
- implemented SharedActionView for search