6 components supported
some tiny tips updaded
merging