Author: 3D ADEPT (3DA)