OPAL ALGO