library commit
started some example usages of the functions