change algorithms to new Pro