some bug on libr