to add optparse for golang