Commited the basic lib 1.0.0