initial commit 1.1.1
merge and add init to lib