search user by substring ui and vm implemented