go & as lib