implemented show view