vector a1 generated