there are something about Go Useage