putting latest algo