Make your own algorithm.