changed algorithm list