updated lib
cleaning up