add queue struct to pa3d