added assembly step