Title: The development and applications of algoriths