add synparse.go
add qcmain