fix new and show view