fixed users' list and reconstructed search view and function