fix component and composite interface
modifi all .h .cpp
basic get map
basic operation