connection.go → viewer.go got lost