genArrayBuffer and genElementBuffer