updated one-file-library