hard go

.