lib fix bug