Enhancing os lib, adding string and functional libs