algorithm list is added in