process lib