a3 library structure