add initial supersmoother algo