cleanup implementation; log view