assembly methodology