add synparse.go