lib version first