remove toArray