[feature] update gitigore
[feature] struct xsymbol for binding