start of Go proposal