adding better docs
go fmt-ing