Initial commit for libraries