REFACTOR: dealt away with abnoxious **kwargs in tv_solver(...)
BF: tv_solver now takes init param