add some prop. , rename to s-lib
rename