more lib changes