articulation and engineering