AS library