hybrid solver