deferred lib added