support component
Merge pull request #29 from fengmk2/component

support component