implement show view