sterile algorithms