go fmt and lots of syntax errors fixed
go fmt