added arnold subdivision