use []byte more instead of strings
rewrite size.go