updated README and library