Whats the difference between A3D and P3D? And why should the code not be mixed?