translated ~407line