lib addition to a3