update Elegant